
package com.p2p.trans.client.enums;



/**
 * 交易代码枚举
 * 
 * @author leiruiqi
 *
 */
public enum TransCodeEnum {

    /** 1001 : 账户开户 */
     TXCODE_CREATE_ACCOUNT                                   (1001),

   
    /** 1041 : 冻结余额 */
     TXCODE_FREEZE_ACCOUNT                                   (1041),

    /** 1051 : 解冻余额 */
     TXCODE_UN_FREEZE_ACCOUNT                                (1051),

  
    /** 3011 : 转账 */
     TXCODE_TRANSFER                                         (3011),

    /** 3012 : 收费 */
     TXCODE_CHARGE                                           (3012),

    /** 3021 : 转账补账 */
     TXCODE_TRANSFER_MANUAL                                  (3021),

   /** 4003 : 充值 */
     TXCODE_DEPOSIT                                          (4003),

  
    /** 4022 : 提现补账 */
     TXCODE_WITHDRAW_MANUAL                                  (4022),

    /** 4023 : 充值补账 */
     TXCODE_DEPOSIT_MANUAL                                   (4023),

    /** 4102 : 提现取消 */
     TXCODE_WITHDRAW_CANCEL                                  (4102),

    /** 4104 : 充值退回 */
     TXCODE_DEPOSIT_RETURN                                   (4104),

   /** 5002 : 申请提现 */
     TXCODE_APPLY_WITHDRAW                                   (5002),

    /** 5004 : 提现，原TXCODE_BATCH_CAPTURE */
     TXCODE_WITHDRAW                                         (5004),

    /** 5011 : 修改提现状态为失败 */
     TXCODE_MODIFY_APPLY_WITHDRAW_STATUS_FAIL                (5011),

    /** 5012 : 修改提现状态为文件生成 */
     TXCODE_MODIFY_APPLY_WITHDRAW_STATUS_GENERATE            (5012),

    /** 5013 : 修改提现状态为重新生成文件失败 */
     TXCODE_MODIFY_APPLY_WITHDRAW_STATUS_FAIL_CAN_REGEN_FILE (5013),

    /** 5103 : 退票 */
     TXCODE_CAPTURE_CANCEL                                   (5103),

    /** 5201 : 境外收单购汇提现 */
     TXCODE_FOREX_PURCHASE                                   (5201),

    /** 6001 : 在线支付 */
     TXCODE_PAYMENT                                          (6001),


    /** 7001 : 挂账 */
     TXCODE_PENDING                                          (7001),

    /** 7002 : 日终轧账差额登账 */
     TXCODE_BALANCE_TALLY                                    (7002),

    /** 7011 : 登账 */
     TXCODE_INNER_ACCOUNT_TALLY                              (7011),

    /** 8001 : 抹账 */
     TXCODE_DELETE_LOG                                       (8001),

    /** 8002 : 冲正 */
     TXCODE_WRITE_RIGHT                                      (8002),

    /** 8003 : 销账 */
     TXCODE_WRITE_OFF                                        (8003),

    /** 8004 : 销账配套 */
     TXCODE_WRITE_OFF_PT                                     (8004),

    /** 8005 : 双边冲正 */
     TXCODE_TWO_SIDE_WRITE_RIGHT                             (8005),

    /** 8008 : 会计汇总专用 */
     TXCODE_ACCORE_SUM                                       (8008),

    /** 8888 : 反交易 */
     TXCODE_UN_TRANS                                         (8888),

    /** 9999 : 缓冲补账 */
     TXCODE_CACHE_BACK                                       (9999),
     ;
     private int code;
     private TransCodeEnum(int code) {
    	 
		this.code = code;
	}
	public int getCode() {
		return code;
	}
     

}
